package com.softtown.modules.dapai.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.softtown.modules.dapai.entity.CompCustomerPotentialContactsEntity;
import com.softtown.modules.dapai.entity.CompCustomerPotentialEntity;
import com.softtown.modules.dapai.entity.CompCustomerPotentialMacEntity;
import com.softtown.modules.dapai.entity.CompCustomerPotentialVisitRecordsEntity;
import com.softtown.modules.sys.entity.CompComDocAttEntity;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


@Data
public class CompCustomerPotentialByContactVO implements Serializable {
    private static final long serialVersionUID = 1L;

  /**
   * 主键
   * id
   * isNullAble:0
   */
  private Long id;

  /**
   * 公司id
   * isNullAble:0
   */
  private Long compId;

  /**
   * 公司id
   * isNullAble:0
   */
  private String name;
  /**
   * 所在地区id
   * isNullAble:0
   */
  private Long cityId;

  /**
   * 所在区id
   * isNullAble:0
   */
  private Long areaCityId;

  /**
   * 所在省id
   * isNullAble:0
   */
  private Long proCityId;
  /**
   * 排序
   * isNullAble:0
   */
  private Integer sort;
  /**
   * 当前状态 0：停用   1：正常
   * isNullAble:0
   */
  private Integer	status;
  /**
   * 客户产品
   * isNullAble:0
   */
  private String  produce;
  /**
   * 地址
   * isNullAble:0
   */
  private String 	address;

  /**
   * 地址
   * isNullAble:0
   */
  private String 	remark;

  /**
   * 销售员id
   * isNullAble:0
   */
  private Long emplId;


  /**
   * 创建者
   * isNullAble:1
   */
  private Long creator;

  /**
   * 创建时间
   * isNullAble:1
   */
  private Date createDate;

  /**
   * 更新者
   * isNullAble:1
   */
  private Long updater;

  /**
   * 更新时间
   * isNullAble:1
   */
  private Date updateDate;

  /**
   * 更新时间戳
   * isNullAble:1
   */
  private String updateTimestamp;

  /**
   * 逻辑删除
   * isNullAble:1,defaultVal:0
   */
  private Integer isDeleted;


  @TableField(exist = false)
  private String emplName;

  @TableField(exist = false)
  private String statusName;

  @TableField(exist = false)
  private String proCity;

  @TableField(exist = false)
  private String areaCity;

  @TableField(exist = false)
  private String city;

  /**
   * 潜在客户id
   * isNullAble:0
   */
  private Long custPotId;


  /**
   * 联系人
   * isNullAble:0
   */
  private String contact;

  /**
   * 电话
   * isNullAble:0
   */
  private String telephone;

  /**
   * 手机
   * isNullAble:0
   */
  private String mobile;

  /**
   * 邮箱
   * isNullAble:0
   */
  private String email;

  /**
   * 网址
   * isNullAble:0
   */
  private String website;


}
